to overcome obstacles - German English Dictionary